//
//  BCApplicationInfoViewModel.h
//  GSBlockChain
//
//  Created by guoshikeji_a on 2019/1/16.
//  Copyright © 2019 guoshikeji. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

typedef NS_ENUM(NSInteger,BCApplicationInfoCellType) {
    BCApplicationInfoCellTypeNone = 0,
    BCApplicationInfoCellTypeVersionUpdate,//版本更新
};

@interface BCApplicationInfoCellModel : NSObject

/**
 *titleKey
 */
@property (nonatomic, copy) NSString *titleKey;

/**
 *detailsContent
 */
@property (nonatomic, copy) NSString *detailsContent;

/**
 *cellClass
 */
@property (nonatomic, assign) Class cellClass;

/**
 *BCApplicationInfoCellType
 */
@property (nonatomic, assign) BCApplicationInfoCellType cellType;

@end


@interface BCApplicationInfoViewModel : NSObject

/**
 *sectionTitleKey
 */
@property (nonatomic, copy) NSString *sectionTitleKey;

/**
 *sectionSource
 */
@property (nonatomic, strong) NSMutableArray <BCApplicationInfoCellModel *> *sectionSource;


/**
 版本信息
 */
+ (BCApplicationInfoViewModel *)versionInfo;
/**
 设备信息
 */
+ (BCApplicationInfoViewModel *)deviceInfo;

@end

NS_ASSUME_NONNULL_END
